package com.lbt.writing.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 文章实体类，映射数据库中的文章表（articles）
 */
@Data
@TableName("articles")
public class Article {

    @TableId
    private Long id; // 文章ID，主键

    private Long userId; // 发布文章的用户ID

    private String title; // 文章标题

    private String content; // 文章内容

    private Integer status; // 文章状态（0: 草稿, 1: 已发布）

    private Integer viewCount; // 文章浏览量

    private Date createTime; // 创建时间

    private Date updateTime; // 更新时间
}
